<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>

        /* 
            '两只黄鹂鸣翠柳,一行白鹭上青天'
            'two bird are singing on the tree'
        
            //字符的集合   一个基本的数据类型  

            // js中使用字符串   引号包裹   
            '' "" ``

            创建字符串  

            1. 字面量
                var str = 'hello world';
                var str = "hello world";
                var str = `hello world`;


            2. 内置构造函数
                var str = new String('hello world');



         */

        //  var data = 'adsfasfds"afsad'fasdf"; // 避免一对单引号包裹一对单引号
        // 避免交叉包裹  
        // 因为 引号成对出现  一旦第一对成对 后边就不管了 


        //一对单引号包裹一对双引号 或者一对反引号
        //一对双引号包裹一对单引号 或者一对反引号
        //一对反引号包裹一对单引号 或者一对双引号 



        // 反单引号  `${这里是变量名}`



        // 单引号\双引号 和 反单引号的区别 ?

        // 单引号 双引号 只是符号不同 其它一样 
        // 单引号双引号 如果想换行 制表符 必须通过转义字符 \n \t 
        //反单引号 可以在字符串直接敲回车或者 tab 原样显示 
        //反单引号可以通过${} 解析变量   单引号双引号 不解析变量 把变量名当做普通的单词

        // \n 字符串中  \n有特殊的意义  换行  
        // \t  字符串中  \t有特殊的意义 制表符 也就是tab键
        //  var test = 'hello \n word';
        //  var test1 = `  hello 
         
        //  word`;


        //  console.log(test);
        //  console.log(test1);


    </script>
</body>
</html>